petroleum exploration permit - English Synonyms Dictionary